(showModalKey, Function)
But, wait! There's more...
- Sebin like you haven't seen him yet! Flip the switch to reveal his naughty secrets. If you
- dare...! Don't say I didn't warn you!!
+ Sebin like you haven't seen him yet! Flip the switch to reveal his
+ naughty secrets. If you dare...! Don't say I didn't warn you!!
-
+
๐
๐
diff --git a/src/views/ClothingView.vue b/src/views/ClothingView.vue
index 81c267c..7b61f1f 100644
--- a/src/views/ClothingView.vue
+++ b/src/views/ClothingView.vue
@@ -1,6 +1,6 @@
@@ -9,27 +9,27 @@ import RefGallery from '@/components/RefGallery.vue'
-
+
- Sebin in his casual outfit
+
+ Sebin in his casual outfit
+
+ Black tank top, flannell shirt, shorts (w/ dangling bands), sneakers
+
+
coffeerelated
-
+
- Sebin in his cold weather outfit
+
+ Sebin in his cold weather outfit
+ Winter coat, scarf, zip hoodie, jeans, winter boots
+
Lara Belรฉm
-
+
- Sebin in his workout outfit (full body)
+
+ Sebin in his workout outfit
+
+ Full body: Snapback hat, tank top, fingerless gloves,
+ shorts, sneakers
+
+
Atlas
-
+
- Sebin in his workout outfit (close-up)
+
+ Sebin in his workout outfit
+
+ Close-up: Snapback hat, headphones, tank top,
+ fingerless gloves, shorts, smartwatch
+
+
Rei
-
-
+
+
- Sebin in leisure tracksuit pants
-
-
- Leolynx
+
+ Tracksuit pants
+
+ Sebin likes to wear comfortable clothes at home when he doesn't need
+ to leave the house or is enjoying some leisure time after work or on
+ weekends.
+
+
+
-
-
+
+
- Sebin in his favorite boxers
-
-
- Retroslime69
+
+ Topless w/ jockstrap/boxer briefs
+
+ For even more comfort, Sebin tends to forgoe pants completely and save
+ on laundry by only wearing the absolute necessary.
+
+
+
diff --git a/src/views/GeneralView.vue b/src/views/GeneralView.vue
index 1e196f0..480c3f9 100644
--- a/src/views/GeneralView.vue
+++ b/src/views/GeneralView.vue
@@ -1,5 +1,5 @@
+
+
+ โ ๏ธโ ๏ธโ ๏ธ
+ Whoa, Nelly!
+
+
+
+ By enabling NSFW mode you confirm that you are of legal age to view adult
+ content.
+
+
+ Yes, show me the goods ๐
+ NO, STAHP ๐ฑ
+
+
{{ $route.name }}
@@ -53,8 +81,8 @@ const showModal = inject(showModalKey, Function)
Personality
-
-
+
+
- warm-hearted
- caring
- quick to offer help
@@ -67,42 +95,46 @@ const showModal = inject(showModalKey, Function)
- Sebin is a warm-hearted guy who cares a lot about the well-being of his loved ones. Bad vibes
- rarely escape him and he offers his help without hesitation. He also won't avoid difficult
- conversations in the process. Not being able to help a friend in need is synonymous with
- failing them, a realization that can leave him feeling uneasy long after the fact.
+ Sebin is a warm-hearted guy who cares a lot about the well-being of his
+ loved ones. Bad vibes rarely escape him and he offers his help without
+ hesitation. He also won't avoid difficult conversations in the process.
+ Not being able to help a friend in need is synonymous with failing them, a
+ realization that can leave him feeling uneasy long after the fact.
- At the same time, he is very open and honest about his feelings. He does not mince words and
- finds clear words when speaking his mind. Unfortunately, Sebin sometimes forgets his good
- manners in the heat of the moment, once he gets invested into a quarrel โ especially when it
- comes to topics that are near and dear to his heart. Anyone looking to have a bad time can try
- their luck at pissing him off even once. This includes an equally vulgar vocabulary. It is not
- uncommon to hear him swear.
+ At the same time, he is very open and honest about his feelings. He does
+ not mince words and finds clear words when speaking his mind.
+ Unfortunately, Sebin sometimes forgets his good manners in the heat of the
+ moment, once he gets invested into a quarrel โ especially when it comes to
+ topics that are near and dear to his heart. Anyone looking to have a bad
+ time can try their luck at pissing him off even once. This includes an
+ equally vulgar vocabulary. It is not uncommon to hear him swear.
- Nevertheless, Sebin strives to put his best foot forward at all times. He is of the sociable
- type and likes to laugh a lot, as he is easily amused. Sometimes to a degree where it can
- become very childish and immature very quickly.
+ Nevertheless, Sebin strives to put his best foot forward at all times. He
+ is of the sociable type and likes to laugh a lot, as he is easily amused.
+ Sometimes to a degree where it can become very childish and immature very
+ quickly.
- Physical strength is not the only thing that plays a big role for Sebin. He is of a firm
- believe that a healthy body must also have a healthy mind in order to find a balance. But he
- only came to this realization at the end of a rocky road. While a setback in the past could
- easily throw him off track, today he stands much more firmly in life. Not only for his own
- sake, but also to be a kind of anchor for others. He always keeps his cool, so he can be a
- tower of strenth for others.
+ Physical strength is not the only thing that plays a big role for Sebin.
+ He is of a firm believe that a healthy body must also have a healthy mind
+ in order to find a balance. But he only came to this realization at the
+ end of a rocky road. While a setback in the past could easily throw him
+ off track, today he stands much more firmly in life. Not only for his own
+ sake, but also to be a kind of anchor for others. He always keeps his
+ cool, so he can be a tower of strenth for others.
Hobbies
-
-
+
+
-
{{ hobby }}
@@ -110,24 +142,26 @@ const showModal = inject(showModalKey, Function)
- Sebin is passionate about his hobbies. If he notices even the smallest spark of interest in
- his hobbies you should bring a lot of time, as he will chew your ear off first. Patience is
- known to be a virtue โ one unknown to this dragon.
+ Sebin is passionate about his hobbies. If he notices even the smallest
+ spark of interest in his hobbies you should bring a lot of time, as he
+ will chew your ear off first. Patience is known to be a virtue โ one
+ unknown to this dragon.
- When he indulges in his hobbies, he does so with devotion. Every move has to be right and
- everything has to be in perfect harmony. Once he is in his flow, he must not be disturbed,
- otherwise he can sometimes become quite eccentric in expressing his dismay of being disrupted,
- possibly losing a very important train of thought.
+ When he indulges in his hobbies, he does so with devotion. Every move has
+ to be right and everything has to be in perfect harmony. Once he is in his
+ flow, he must not be disturbed, otherwise he can sometimes become quite
+ eccentric in expressing his dismay of being disrupted, possibly losing a
+ very important train of thought.
Food & Drink
-
-
+
+
- sweets
- savory food
- spicy food
@@ -144,19 +178,21 @@ const showModal = inject(showModalKey, Function)
- Sebin's day starts with a strong cup of black coffee and sandwiches. He's also a massive sweet
- tooth which sounds like a big detriment to his fitness routine. That's because it is and it's
- often very hard for him to resist.
+ Sebin's day starts with a strong cup of black coffee and sandwiches. He's
+ also a massive sweet tooth which sounds like a big detriment to his
+ fitness routine. That's because it is and it's often very hard for him to
+ resist.
- Besides snacking, Sebin also likes to eat hearty and savory things. He doesn't disdain a
- cheese platter with a wide selection, nor a medium-rare steak.
+ Besides snacking, Sebin also likes to eat hearty and savory things. He
+ doesn't disdain a cheese platter with a wide selection, nor a medium-rare
+ steak.
- Sebin rarely says no to a good beer with friends, just as he rarely says no to a bar tour to
- try new and interesting cocktails.
+ Sebin rarely says no to a good beer with friends, just as he rarely says
+ no to a bar tour to try new and interesting cocktails.
@@ -166,8 +202,8 @@ const showModal = inject(showModalKey, Function)
-
-
+
+
- Supremely horny
- Confident, knows what he's got
- Dominant lover, likes it rough but is no brute
@@ -179,19 +215,20 @@ const showModal = inject(showModalKey, Function)
- But above all Sebin is a very naughty hornball. He knows what he's got and he's not afraid
- to flaunt it. He is a generally dominant lover who likes to have it rough. But he is not
- lacking in tenderness. He considers himself somewhat of a "service top", who doesn't only
- have his own fun in mind. His job is only done if he's benn able to satisfy. However, that
- doesn't mean that he doesn't let others have their fun with him too from time to time. It
- always depends on his playmates, which makes him effectively a switch. He loves to wear
- bottomless jockstraps and boxer briefs to direct the attention of onlookers exactly where he
- wants it. After all he is well endowed enough to peddle it around.
+ But above all Sebin is a very naughty hornball. He knows what he's got
+ and he's not afraid to flaunt it. He is a generally dominant lover who
+ likes to have it rough. But he is not lacking in tenderness. He
+ considers himself somewhat of a "service top", who doesn't only have his
+ own fun in mind. His job is only done if he's benn able to satisfy.
+ However, that doesn't mean that he doesn't let others have their fun
+ with him too from time to time. It always depends on his playmates,
+ which makes him effectively a switch. He loves to wear bottomless
+ jockstraps and boxer briefs to direct the attention of onlookers exactly
+ where he wants it. After all he is well endowed enough to peddle it
+ around.
- Kinks
-
-
+
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 81a9bfc..1d3cd14 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -1,16 +1,33 @@
+
+
+ โ ๏ธโ ๏ธโ ๏ธ
+ Whoa, Nelly!
+
+
+
+ By enabling NSFW mode you confirm that you are of legal age to view adult
+ content.
+
+
+ Yes, show me the goods ๐
+ NO, STAHP ๐ฑ
+
+
Sebin Nyshkim
Character Reference Page
@@ -18,33 +35,46 @@ const showModal = inject(showModalKey, Function)
Welcome to Sebin's Ref Page
- On this page your can learn all about Sebin, your friendly neighborhood dragon!
-
- I started this page to have a single point of truth with all the info artists I commission can
- possibly need. If you're missing some crucial info, or you would like to give me some general
- feedback about this page, feel free to reach out!
+ On this page your can learn all about Sebin, your friendly neighborhood
+ dragon!
-
-
-
-
-
-
+
+ I started this page to have a single point of truth with all the info
+ artists I commission can possibly need. If you're missing some crucial
+ info, or you would like to give me some general feedback about this page,
+ feel free to reach out!
+
+
+
- Note: This page is still under heavy construction, as indicated by the 0.x.x
- version number in the footer. I'm continously updating the site and adding details and
- information to it. In case you run into something weird, definitely let me know!
+ Note: This page is still under heavy construction, as
+ indicated by the 0.x.x version number in the footer. I'm continously
+ updating the site and adding details and information to it. In case you
+ run into something weird, definitely let me know!
Complete Ref Sheet
- Just here to fetch the ref sheet? Click the button with the ref sheet you need and get
- started!
+ Just here to fetch the ref sheet? Click the button with the ref sheet you
+ need and get started!
diff --git a/src/views/OverdriveView.vue b/src/views/OverdriveView.vue
index ff8ecd2..f4f281a 100644
--- a/src/views/OverdriveView.vue
+++ b/src/views/OverdriveView.vue
@@ -1,7 +1,7 @@
@@ -9,27 +9,27 @@ import RefFigure from '@/components/RefFigure.vue'
Overdrive Form
-
+
- Sebin can enter an Overdrive Form which greatly increases his strength and abilities but it
- comes at a cost.
+ Sebin can enter an Overdrive Form which greatly increases his strength and
+ abilities but it comes at a cost.
- He enters Overdrive by engulfing himself in a pillar of flames which transforms his exterior
- physique. During Overdrive transformation his hair ignites and flickers with blue flames. The
- corners of his eyes flicker with long green flames. His arms and legs become part carbon black
- and are crossed by several glowing veins which pulsate like flowing lava. Fire in this form
- burns several degrees hotter than usual because his body becomes a living blast furnace, which
- is why his limbs have to be of more fire-proof material to withstand the increased heat.
+ He enters Overdrive by engulfing himself in a pillar of flames which
+ transforms his exterior physique. During Overdrive transformation his hair
+ ignites and flickers with blue flames. The corners of his eyes flicker
+ with long green flames. His arms and legs become part carbon black and are
+ crossed by several glowing veins which pulsate like flowing lava. Fire in
+ this form burns several degrees hotter than usual because his body becomes
+ a living blast furnace, which is why his limbs have to be of more
+ fire-proof material to withstand the increased heat.
- To complete the transformation he inhales the flames from the pillar surrounding him which
- heats up his body from within. Even if Sebin is a fire dragon who can sustain high degrees of
- heat he is essentially overheating himself from the inside. Because of this he can't maintain
- this form for more than a few hours before he does permanent damage to his own body.
+ To complete the transformation he inhales the flames from the pillar
+ surrounding him which heats up his body from within. Even if Sebin is a
+ fire dragon who can sustain high degrees of heat he is essentially
+ overheating himself from the inside. Because of this he can't maintain
+ this form for more than a few hours before he does permanent damage to his
+ own body.
- Direct body contact with Sebin during overdrive causes 3rd degree burns as he emits an extreme
- temperature, although less than he keeps inside his body. His immediate surroundings are
- likely to burn or melt.
+ Direct body contact with Sebin during overdrive causes 3rd degree burns as
+ he emits an extreme temperature, although less than he keeps inside his
+ body. His immediate surroundings are likely to burn or melt.
Attacks
@@ -84,69 +88,75 @@ import RefFigure from '@/components/RefFigure.vue'
Fire Breath (improved) |
- The reach of Sebin's Fire Breath increases as well as the frequency at which he can fire
- shots from his mouth.
+ The reach of Sebin's Fire Breath increases as well as the frequency
+ at which he can fire shots from his mouth.
|
Flame Toss (improved) |
- Overdrive Form eliminates the need for Sebin to spit fire into his palms. It instead
- enables him to fire the shots directly from the palm palm of his hands, as the firey
- veins crossing his arms act as an orifice to do so. The explosion radius of the burning
- projectiles that explode on impact is greatly increased.
+ Overdrive Form eliminates the need for Sebin to spit fire into his
+ palms. It instead enables him to fire the shots directly from the
+ palm palm of his hands, as the firey veins crossing his arms act as
+ an orifice to do so. The explosion radius of the burning projectiles
+ that explode on impact is greatly increased.
|
Kindled Fist (improved) |
- As his arms and legs are infused with fire his punches and kicks exert trails of flames
- while doing so. Landing a punch or kick sears enemies.
+ As his arms and legs are infused with fire his punches and kicks
+ exert trails of flames while doing so. Landing a punch or kick sears
+ enemies.
|
Searing Discus |
- Overdrive allows Sebin to form rings of fire by igniting flames from his fingertips and
- swirling them in a circle motion. He can use them for both close quarters or ranged
- combat.
+ Overdrive allows Sebin to form rings of fire by igniting flames from
+ his fingertips and swirling them in a circle motion. He can use them
+ for both close quarters or ranged combat.
|
Combustion Flare |
- Clinking both of his wrists against each other like flints unleashes a devestating fire
- blast from both of his fire-infused hands. A secure foothold is needed to prevent Sebin
- from being thrown back by the recoil of the attack. Using this technique in the air is
+ Clinking both of his wrists against each other like flints unleashes
+ a devestating fire blast from both of his fire-infused hands. A
+ secure foothold is needed to prevent Sebin from being thrown back by
+ the recoil of the attack. Using this technique in the air is
therefore highly risky.
|
Blazing Pandemonium |
- A heavy impact into the ground from a great height with both fists, tearing deep cracks
- in the ground around the impact crater. Combined with
+ A heavy impact into the ground from a great height with both fists,
+ tearing deep cracks in the ground around the impact crater. Combined
+ with
Kindled Fist
- the heat in Sebin's arms are forced through the newly created furrows, transforming the
- scene into an inferno.
+ the heat in Sebin's arms are forced through the newly created
+ furrows, transforming the scene into an inferno.
|
Scorching Edge |
- A fiery blade towering several meters into the air that Sebin sends careening towards
- his enemies from his fire-infused legs with a backflip kick, leaving a swath of
- destruction in its wake. Upon impact the force of the attack is distributed sideways.
+ A fiery blade towering several meters into the air that Sebin sends
+ careening towards his enemies from his fire-infused legs with a
+ backflip kick, leaving a swath of destruction in its wake. Upon
+ impact the force of the attack is distributed sideways.
|
Circling Fire Shield |
- A rather defensive technique. By spinning around with stretched out arms Sebin creates
- fire balls, which he usually hurls towards enemies, that circle around his body
- diagonally. They act as a shield while he can still move his arms relatively freely.
- Enemies would be well advised to keep their distance to this spinning shield, as the
- fire balls will still explode on contact.
+ A rather defensive technique. By spinning around with stretched out
+ arms Sebin creates fire balls, which he usually hurls towards
+ enemies, that circle around his body diagonally. They act as a
+ shield while he can still move his arms relatively freely. Enemies
+ would be well advised to keep their distance to this spinning
+ shield, as the fire balls will still explode on contact.
|
diff --git a/tsconfig.app.json b/tsconfig.app.json
deleted file mode 100644
index 849c201..0000000
--- a/tsconfig.app.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "extends": "@vue/tsconfig/tsconfig.dom.json",
- "include": ["globals.d.ts", "env.d.ts", "src/**/*", "src/**/*.vue", "package.json"],
- "exclude": ["src/**/__tests__/*"],
- "compilerOptions": {
- "composite": true,
- "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
-
- "baseUrl": ".",
- "paths": {
- "@/*": ["./src/*"]
- }
- }
-}
diff --git a/tsconfig.config.json b/tsconfig.config.json
new file mode 100644
index 0000000..424084a
--- /dev/null
+++ b/tsconfig.config.json
@@ -0,0 +1,8 @@
+{
+ "extends": "@vue/tsconfig/tsconfig.node.json",
+ "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"],
+ "compilerOptions": {
+ "composite": true,
+ "types": ["node"]
+ }
+}
diff --git a/tsconfig.json b/tsconfig.json
index 66b5e57..8d23599 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,11 +1,16 @@
{
- "files": [],
+ "extends": "@vue/tsconfig/tsconfig.web.json",
+ "include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
+ "compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+
"references": [
{
- "path": "./tsconfig.node.json"
- },
- {
- "path": "./tsconfig.app.json"
+ "path": "./tsconfig.config.json"
}
]
}
diff --git a/tsconfig.node.json b/tsconfig.node.json
deleted file mode 100644
index fee7441..0000000
--- a/tsconfig.node.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "extends": "@tsconfig/node20/tsconfig.json",
- "include": [
- "globals.d.ts",
- "vite.config.*",
- "vitest.config.*",
- "cypress.config.*",
- "nightwatch.conf.*",
- "playwright.config.*"
- ],
- "compilerOptions": {
- "composite": true,
- "noEmit": true,
- "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
-
- "module": "ESNext",
- "moduleResolution": "Bundler",
- "types": ["node"]
- }
-}
diff --git a/vite.config.mts b/vite.config.mts
deleted file mode 100644
index b4b0851..0000000
--- a/vite.config.mts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { fileURLToPath, URL } from 'node:url'
-
-import { defineConfig } from 'vite'
-import { imagetools } from 'vite-imagetools'
-import autoprefixer from 'autoprefixer'
-import vue from '@vitejs/plugin-vue'
-
-// https://vitejs.dev/config/
-export default defineConfig({
- base: '/sebin/',
- plugins: [vue(), imagetools()],
- resolve: {
- alias: {
- '@': fileURLToPath(new URL('./src', import.meta.url))
- }
- },
- css: {
- devSourcemap: true,
- postcss: {
- plugins: [autoprefixer({})]
- }
- }
-})
diff --git a/vite.config.ts b/vite.config.ts
new file mode 100644
index 0000000..d252a0e
--- /dev/null
+++ b/vite.config.ts
@@ -0,0 +1,19 @@
+import { fileURLToPath, URL } from "node:url";
+
+import { defineConfig } from "vite";
+import { imagetools } from "vite-imagetools";
+import vue from "@vitejs/plugin-vue";
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ base: "/sebin/",
+ plugins: [vue(), imagetools()],
+ resolve: {
+ alias: {
+ "@": fileURLToPath(new URL("./src", import.meta.url)),
+ },
+ },
+ css: {
+ devSourcemap: true,
+ },
+});