Skip to content

Instantly share code, notes, and snippets.

View Jire's full-sized avatar
🇧🇷
of the jungle

Jire Jire

🇧🇷
of the jungle
View GitHub Profile

Keybase proof

I hereby claim:

  • I am jire on github.
  • I am jire (https://keybase.io/jire) on keybase.
  • I have a public key ASBoP6lCmHo6Yfc92WaQDK7oBgXbpB0nP8MCiAQQ_fcsqwo

To claim this, I am signing this object:

@Jire
Jire / Eden Changelog
Created July 11, 2018 07:38
Eden Changelog from 7/11/18 3:35AM Eastern Time
fix: vorkath and bryophyta rune pouches will no longer clear on death unless you have the pouches (by Jire, 4 minutes ago)
feat: faster melee combat following response for NPCs (by Jire, 8 minutes ago)
fix: emote tags now ignore emotes which aren't unlocked (by Jire, 38 minutes ago)
feat: blank public chats will no longer send (by Jire, 43 minutes ago)
feat: really cool, in public chat can tag any emote to play it. example :dance: :bk: :jump: (by Jire, 44 minutes ago)
feat: made max hit dummies even nicer :) (by Jire, 72 minutes ago)
feat: made home prayer altar nicer with dialogues (by Jire, 72 minutes ago)
fix: spell autocasting now uses the correct animation (by Jire, 73 minutes ago)
feat: combat dummies at home, also made you attack them like real players! (by Jire, 2 hours ago)
feat: gilded altar and max hit dummy bags at home (by Jire, 2 hours ago)
feat: start of pk tourney (by Jire, 68 minutes ago)
Started tournament supplie shop (by jaxidor, 2 hours ago)
fix: new OSRS wilderness spawns (by Jire, 4 hours ago)
feat: edgeville take a seat GE, and fixed setDefaultAnimations (by Jire, 5 hours ago)
chore: mystery box improvements (by Jire, 5 hours ago)
fix: don't close tabs on trade open? (by leanbow, 5 hours ago)
fix: lag when closing single tab thing (by leanbow, 6 hours ago)
chore: only530 in SQL (by Jire, 7 hours ago)
chore: transformNoLP can now specify whether or not to configure (override) NPC configs (by Jire, 7 hours ago)
feat: added lil'zik pet (by Jire, 8 hours ago)
This file has been truncated, but you can view the full file.
{
"myArrayList": [
{
"map": {
"ge_buy_limit": 0,
"turn90cw_anim": 0,
"examine": "The body of a Dwarf savaged by Goblins.",
"walk_anim": 0,
"tokkul_price": 0,
"low_alchemy": 0,
@Jire
Jire / Eden Changelog 6-19-18 3:31AM
Created June 19, 2018 13:59
Eden Changelog 6-19-18 3:31AM
chore: reverted world map back to opening the web page (by Jire, 6 hours ago)
fix: warrior's guild force leaving (from running out of tokens) door interaction (by Jire, 6 hours ago)
Merge remote-tracking branch 'origin/master' (by Jire, 6 hours ago)
chore: added suggestions file (by Jire, 6 hours ago)
chore: UPDATE 6/19/18 3:31AM (by Jire, 6 hours ago)
feat: xarpus perfected pools and skeletons (by Jire, 7 hours ago)
chore: venom_immune support and obj anim finder command (by Jire, 8 hours ago)
feat: progress on xarpus (by Jire, 8 hours ago)
fix: maiden of sugadinti now faces her targets (by Jire, 8 hours ago)
feat: maiden of sugadinti improvements (by Jire, 11 hours ago)
package plugin.activity.theinferno
import ps.eden.server.game.content.dialogue.NPCDialogue
import ps.eden.server.game.content.dialoguee.Stages
import ps.eden.server.plugin.InitializablePlugin
/**
* @author Jire
*/
@InitializablePlugin
package ps.eden.server.game.content.dialogue
/**
* @author Jire
*/
class ActionStage(id: Int) : Stage(id) {
var defaultHandler: (() -> Any?)? = null
private set
val onButtonHandlers = HashMap<Int, () -> Any?>()
package ps.eden.server.game.content.dialogue
import ps.eden.server.game.node.entity.npc.NPC
/**
* @author Jire
*/
abstract class NPCDialogue(vararg applicableIDs: Int = intArrayOf(-1)) : Dialogue(*applicableIDs) {
override fun open(vararg args: Any?): Boolean {
package ps.eden.server.game.content.dialogue
/**
* @author Jire
*/
class Stages(val dialogue: Dialogue) {
companion object {
const val START_STAGE = 1
const val END_STAGE = -1
package ps.eden.server.game.content.dialogue
/**
* @author Jire
*/
open class Stage(val id: Int) {
lateinit var next: () -> Int
var interfaceID: Int = -1