Ok, I did it, except for the "disallow Manaka getting home without having all equipments collected" part.
And it is indeed scary, being literally fucked up and constrained and sent to random places. -- So I changed the mod's name to Aftermath. (But names can be changed as anybody want, it only affect saving states specifically to the mod.
Maybe lossing some of the RP but not the whole would be better. Or may be "disallow getting home" would be a choice for motivation.
Update: v1.3.2
- Configs can only be changed at home now.
- The penalty mode for those who still want RP penalty but don't want to lose all RP. Penalty is cumulative, it will be severe after about 3 to 4 times. Only returning home can reset it.
- Toys can be configured to equipped one at a time or all at once.
- Removed starting point of Convenience Store and Fashion Shop
- Fully configurable target stages for teleportation.
- Added 3 mode to the clothes striping, now can be configured to strip one clothe at a time and what to strip (ALL clothes or just those Casual clothes).
Update: v1.3.3
- Fixed a conner case that teleports items to stage origin. Now in such stages items simply drop at same position as Manaka.
Ps, Line 201 describes where the key should be dropped:
Code:
randomPos = CreateList(stage=_state.Position.stage, x=_state.Position.x, y=_state.Position.y, z=_state.Position.z)
Can be edited to move slighty:
Code:
randomPos = CreateList(stage=_state.Position.stage, x=_state.Position.x+0.05, y=_state.Position.y, z=_state.Position.z)
to prevent complete overlap of item interaction areas.
But I haven't tested what amount should be reasonable, so I will leave it here.
If anyone find out or have some new idea, posting new version of this script is welcome. This script is always in Public Domain.