11.7.2 • Published 6 days ago

@quenty/rogue-properties v11.7.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 days ago

RogueProperties

Roguelike properties which can be modified by external provides -- and that modification can be attributed to a source.

Installation

npm install @quenty/rogue-properties --save

Design goals

We need a property system for a rogue-like or MMORPG style game that offers the following attributes.

  1. Modifiable - Can modify a base property in a variety of ways (additive, multiplicative, et cetera)
  2. Attributable - Can attribute the source of final computation, especially for UI.
  3. Extensible - Can combine properties
  4. Grounded in Roblox datamodel - Source of truth exists in Roblox so other people can modify it
  5. Performant - Needs to run fast
  6. Agnostic to server/client - Needs to be able to centralize in datatable.
  7. Scriptable - Need to be able to apply weird scripts to data.
  8. Levelable - Can scale with level!
  9. Usable for other people - The computed value is just .Value under the object!
11.7.2

6 days ago

11.7.1

8 days ago

11.7.0

17 days ago

11.6.0

2 months ago

11.5.0

5 months ago

11.4.0

5 months ago

11.3.0

5 months ago

11.2.0

6 months ago

11.1.0

7 months ago

11.0.0

7 months ago

10.0.0

8 months ago

7.0.0

8 months ago

9.0.0

8 months ago

8.0.0

8 months ago

6.0.0

9 months ago

5.5.0

9 months ago

5.4.0

9 months ago

5.3.0

10 months ago

5.2.0

10 months ago

4.25.0

1 year ago

4.26.0

1 year ago

5.0.0

12 months ago

4.24.0

1 year ago

4.29.0

1 year ago

5.1.1

11 months ago

5.1.0

12 months ago

4.23.0

1 year ago

4.28.0

1 year ago

4.31.0

1 year ago

4.22.2

1 year ago

4.27.0

1 year ago

4.30.0

1 year ago

4.18.0

1 year ago

4.21.1

1 year ago

4.21.0

1 year ago

4.20.0

1 year ago

4.19.0

1 year ago

4.22.0

1 year ago

4.22.1

1 year ago

4.16.0

1 year ago

4.16.1

1 year ago

4.12.0

2 years ago

4.14.0

2 years ago

4.15.0

1 year ago

4.17.0

1 year ago

4.13.0

2 years ago

4.11.0

2 years ago

4.10.0

2 years ago

4.9.0

2 years ago

4.7.1

2 years ago

4.8.0

2 years ago

4.4.0

2 years ago

4.6.0

2 years ago

4.2.0

2 years ago

4.5.0

2 years ago

4.3.1

2 years ago

4.7.0

2 years ago

4.1.0

2 years ago

4.3.0

2 years ago

4.0.0

2 years ago

2.3.0

2 years ago

2.2.0

2 years ago

2.3.1

2 years ago

2.1.0

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.0

2 years ago

1.1.0

3 years ago