11.12.1 • Published 8 months ago

@quenty/rogue-properties v11.12.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months 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.12.1

8 months ago

11.12.0

8 months ago

11.11.2

8 months ago

11.10.1

9 months ago

11.10.0

9 months ago

11.8.0

9 months ago

11.11.1

9 months ago

11.11.0

9 months ago

11.9.0

9 months ago

11.7.2

9 months ago

11.7.1

9 months ago

11.7.0

10 months ago

11.6.0

11 months ago

11.5.0

1 year ago

11.4.0

1 year ago

11.3.0

1 year ago

11.2.0

1 year ago

11.1.0

1 year ago

11.0.0

1 year ago

10.0.0

1 year ago

7.0.0

1 year ago

9.0.0

1 year ago

8.0.0

1 year ago

6.0.0

1 year ago

5.5.0

1 year ago

5.4.0

2 years ago

5.3.0

2 years ago

5.2.0

2 years ago

4.25.0

2 years ago

4.26.0

2 years ago

5.0.0

2 years ago

4.24.0

2 years ago

4.29.0

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

4.23.0

2 years ago

4.28.0

2 years ago

4.31.0

2 years ago

4.22.2

2 years ago

4.27.0

2 years ago

4.30.0

2 years ago

4.18.0

2 years ago

4.21.1

2 years ago

4.21.0

2 years ago

4.20.0

2 years ago

4.19.0

2 years ago

4.22.0

2 years ago

4.22.1

2 years ago

4.16.0

2 years ago

4.16.1

2 years ago

4.12.0

2 years ago

4.14.0

2 years ago

4.15.0

2 years ago

4.17.0

2 years 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

3 years ago

4.8.0

3 years ago

4.4.0

3 years ago

4.6.0

3 years ago

4.2.0

3 years ago

4.5.0

3 years ago

4.3.1

3 years ago

4.7.0

3 years ago

4.1.0

3 years ago

4.3.0

3 years ago

4.0.0

3 years ago

2.3.0

3 years ago

2.2.0

3 years ago

2.3.1

3 years ago

2.1.0

3 years ago

3.1.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.0

3 years ago

1.1.0

3 years ago