Fen Dweller
c40614e3ab
Add status effects to stomachs
This also restores preAction and preReceiveAction effects, which were
previouosly ignored. To support this, findResult and mapUntil were
added to the prototype for arrays. These allow for functions with
side effects to be searched or mapped over.
pirms 3 gadiem
Fen Dweller
fde7ed19a4
Add crunches to instant digestion
This includes a new postEnter hook for status effects, so that
they can distinguish between consumption and transfer
pirms 3 gadiem
Fen Dweller
d96b836724
Redesign the vore system
Everything is now a Container; Containers have a set
of capabilities that describes what they can do
pirms 3 gadiem
Fen Dweller
37642859de
Add a drain consequence and a prey targeter
pirms 5 gadiem
Fen Dweller
5232027540
Update actions to properly support group actions
pirms 5 gadiem
Fen Dweller
47641e1117
Rewrite imports to be project-relative
pirms 5 gadiem
Fen Dweller
89e5ecd2e1
Only show digestion damage if it's non-zero
Also avoid absorbing non-victims, if only certain creatures are being digested.
pirms 5 gadiem
Fen Dweller
50fcb8f222
Add an instant digestion effect
Also makes it possible to selectively digest prey
pirms 5 gadiem
Fen Dweller
73b5a819a4
Clean up unused imports
pirms 5 gadiem
Fen Dweller
a5dac4e0ad
Add a bit of documentation
pirms 5 gadiem
Fen Dweller
c3def6adf5
Allow perks to provide moves; add a flaunt perk
pirms 5 gadiem
Fen Dweller
0ad5a482c9
Combine Mortal and Creature; add stat-changing effects; add more potions
pirms 5 gadiem
Fen Dweller
6b4541f893
Add an acid potion that speeds up digestion
pirms 5 gadiem
Fen Dweller
aa9230d5a9
Tweak text a bit; allow scorers to see current subtotal
pirms 5 gadiem
Fen Dweller
ac646801db
Add a basic perk system
The perks aren't visible yet. There's only one perk: Ravenous,
which makes the dire wolf even better at eating you.
pirms 5 gadiem
Fen Dweller
215d43e3fa
Fix initiatve going up to 500%
pirms 5 gadiem
Fen Dweller
e849d8c75a
Require all Consequences to have a description
pirms 5 gadiem
Fen Dweller
1ff96a390c
Add explanations to conditions. Make digestion happen passively in combat
pirms 5 gadiem
Fen Dweller
ec8ccbd53f
Add a new test type for general opposed stat tests
The test can compare one or more of the user's stats against
one or more of the target's stats. This is explained by the test.
pirms 5 gadiem
Fen Dweller
ae99e570b7
Split Speed into Reflexes and Agility
pirms 5 gadiem
Fen Dweller
b10dd63598
Add some deciders for composition actions
pirms 5 gadiem
Fen Dweller
05cfaa8025
Adjust VoreAI to pick a random move if no vore move is likely to work; remoev old failLine properties
pirms 5 gadiem
Fen Dweller
305e29ed64
Add test descriptions to CompositionActions
pirms 5 gadiem
Fen Dweller
de40bf4a65
Redo CombatTests to include a fail line
pirms 5 gadiem
Fen Dweller
8b99920481
Check tests on composition actions before executing them; add ctf to Geta
pirms 5 gadiem
Fen Dweller
4b76ea80f9
Add shrinking/growth; add Geta; check container capacity; make vore depend on size
pirms 5 gadiem
Fen Dweller
3cf99ff163
Explain the results of composition actions
pirms 5 gadiem
Fen Dweller
2cd335cf96
Add health potions
pirms 5 gadiem
Fen Dweller
25427ae6e8
Add intros to encounters
pirms 5 gadiem
Fen Dweller
0f35aa64dd
Add a damage formula that combines other formulas
pirms 5 gadiem
Fen Dweller
51eb4b0edc
Add a vore AI; allow combat to continue until everyone's destroyed
pirms 5 gadiem
Fen Dweller
fe9ac340b2
Allow effects to cause test failures; make surrendering drain resolve
Also fixes a dumb bug where humans could make OTHER units surrender
pirms 5 gadiem
Fen Dweller
0033fe1abe
Add a surrender effect; fix empty log entries appearing
pirms 5 gadiem
Fen Dweller
943f4c7bc8
Detect when combat has ended; count dead creatures as prey
pirms 5 gadiem
Fen Dweller
13ccc36a90
Change the shield effect to affect effective resistances (and renamede it)
pirms 5 gadiem
Fen Dweller
13dce9ef14
Add Goldeneye; add composition-based actions
pirms 5 gadiem
Fen Dweller
d231cf267c
Start setting up a world system
pirms 5 gadiem
Fen Dweller
0ab5b201c1
Add a damage calculator that does a percentage of the target's stats/vigors
pirms 5 gadiem
Fen Dweller
a841cb8a88
Allow for several combat scenes to be chosen from
pirms 5 gadiem
Fen Dweller
4d1d84b134
Fix circular dependency; fix reading maxVigors too early
pirms 5 gadiem
Fen Dweller
fa2b1ee388
Finish enforcing member order
pirms 5 gadiem
Fen Dweller
25df00a9ec
Add an initiative system
pirms 5 gadiem
Fen Dweller
b4333abee7
Add a counterattack effect (except it involves eating)
pirms 5 gadiem
Fen Dweller
28d940e655
Show damage after reductions/amplifications; add a shield effect
pirms 5 gadiem
Fen Dweller
5185698a17
Move the old InstantKill effect into the new system
pirms 5 gadiem
Fen Dweller
c7cdb8396f
Allow status effects to display numbers
pirms 5 gadiem
Fen Dweller
ce35c908d1
Add a status-effect system
pirms 5 gadiem
Fen Dweller
e04f305a5f
Add status icons
pirms 5 gadiem
Fen Dweller
7ec0dc8ec1
Move most of the actions over to the new line style
pirms 5 gadiem
Fen Dweller
15a12f0c69
Add healing; adjust digestion text; allow VoreStats to be used for damage calculations
pirms 5 gadiem