blackphreak / dynamicdungeon Goto Github PK
View Code? Open in Web Editor NEWa RPG Dungeon plugin designed for you, it is lite and easy to use.
License: MIT License
a RPG Dungeon plugin designed for you, it is lite and easy to use.
License: MIT License
All player to restart the dungeon session (re-play)
Warp Object
Trigger:
+-- Trigger Name
+-- Trigger Delay [in m.sec.]
+-- Repeat [0: trigger once, >0: trigger multiple times]
+ This Trigger Type
+ At Location
| +- Tolerance
+ Kill Mob
| ?- Is Combined or Separated Counting
| --> Combinded
| | +- Mob Name / Spawner Name
| | +- Another Mob Name / Spawner Name -- [LOOP]
| + +- Times (required amount)
| --> Separated
| | +- Mob Name / Spawner Name
+ + +- Times (required amount)
+ Interact
| +- [Left Click | Right Click] [Choose One]
+ +- Times (Click how many times to trigger this)
+-+ Action(s) (Trigger to what)
+ Trigger Another Trigger
+ Trigger Name(s) -- [LOOP]
+ Import Schematic
+ Schematic Name
+ Location to paste
x Transform [Feature of Next Update]
+ Teleport
+ type ok (same as setting an exit point)
+ Damage to player
+ Damage [Feature of Next Update]
+ Range from the trigger
? Duration
? Repeat Delay
+ Give Effect [Feature of Next Update]
+ Effect Type
+ Strength
+ Duration
+ Create new Mob Spawner
+ Spawner Name
+ Remove Mob Spawner
+ Spawner Name
+ Spawn Mob
+ Mob Name
+ Amount
+ CheckPoint
+ Check Point Name
+ Cancel Trigger(s)
+- Trigger Name -- [LOOP]
Trigger -> Action Flow:
...
> What type of action you want to do? [CheckPoint | Teleport | ImportSchematic | ...]
>
[] - save once when a part of edit is done. (an working object)
[] - add -> allow user to update the dungeon location during editing
[DONE] - DungeonExit: ask for stand at target location and type "ok".
[DONE] - item displayName color code translate
[] - DungeonTrigger ->
[] - set limit the amount of dungeon sessions.
[] - trigger manager
[] - abstract Action Class
TriggerAction
> trigger name
<is exist?>
f> ask for create one / re-enter
SchematicAction
> schematic name
?> transform
TeleportAction
> clicked location
DamageAction [x]
> [Double] damage
> damage per
PotionAction
> type of potion [night_vision | ...]
> [integer] strength
> [1=1s] duration1
MobSpawnerAction
> spawner name
RemoveMobSpawnerAction
> spawner name
SpawnMobAction
> mob name
> amount of spawn
CheckPointAction
> clicked location
CancelTrigger
> trigger name
<have next action?>
t> [loop]
f> save this trigger & all actions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.