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
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
package ps.eden.server.game.content.dialogue
import ps.eden.server.game.content.dialogue.DialoguePlugin
import ps.eden.server.game.node.entity.player.Player
import kotlin.reflect.KVisibility
/**
* @author Jire
*/
abstract class Dialogue(vararg val applicableIDs: Int) : DialoguePlugin() {
@Jire
Jire / 6-12-18 3:35AM
Last active June 12, 2018 07:38
Changelog of Eden 6/12/18 3:35AM
Changelog of Eden from 6/12/18 3:35AM Eastern Time
chore: ZoneBorders.forRegion now uses Location.regionStart (by Jire, 7 minutes ago)
chore: NPC transformChecked method to prevent unnecessary transformation (by Jire, 8 minutes ago)
chore: Direction.getDirection with tolerance (by Jire, 8 minutes ago)
chore: xarpus configs (by Jire, 10 minutes ago)
feat: major progress of xarpus room (by Jire, 10 minutes ago)
chore: base of pestilent bloat room (by Jire, 11 minutes ago)
feat: maiden of sugadinti NPC transform based on health (by Jire, 11 minutes ago)
feat: sotetseg room (besides shadow realm) completed (by Jire, 5 hours ago)
package ps.eden.client.jagex;
final class ObjectDefinition {
private short[] retextureOriginal;
private short[] aShortArray1477;
int anInt1478;
private int resizeX;
int anInt1480 = 1;
private int resizeZ;